﻿using System;
namespace XDCCManager.Model.Packs
{
	interface IPackList
	{
		Actions.IAction AddFile(Files.File source);
		Actions.IAction MovePack(IPack pack, MoveDirection direction, int offset = 1);
		Actions.IAction DeletePack(IPack pack);
		Actions.IAction EditPack(IPack pack, EditedPack data);
	}

	public enum MoveDirection : byte
	{
		Up = 0,
		Down = 1
	}
}
